package com.fare.taluo.application.freight;

import java.util.List;

import org.apache.hadoop.hbase.filter.Filter;

import com.fare.taluo.vo.freight.FreightMonitorSettingsVO;
import com.fare.taluo.vo.freight.FreightMonitorShowsVO;
/*
 * @xiaozhi
 * Email:ganhongzhi@foreveross.com
 * this is 运价监控设置 
*/
public interface FreightMonitorShowsApplication {
	/*
	 * 查询已经设置的监控的航班相关信息
	*/
	public List<FreightMonitorSettingsVO> findCityList(String currentUser) throws Exception;
	/*
	 * tableName Hbase表名
	 * startRowKey 开始rowKey
	 * endRowKey   结束rowKey
	 * fileter 为NULL
	*/
	public List<FreightMonitorShowsVO> earchChannel(String tableName,String startRowKey,String endRowKey,List<Filter> filters) throws Exception;
	/*
	 * 根据@id来查看找监控的航班号
	 */
	public List<FreightMonitorSettingsVO> findByLine(Long id); 
	
	public FreightMonitorSettingsVO getMonitorById(Long id);
}
